Migrating from other VCS tools to CVS

Since CVS uses RCS for its internal files, no no history or configuration information will be lost when you migrate from RCS to CVS. For in-depth information on migrating to CVS (also from other revision control systems), please refer to the CVS Manual.
For the RCS to CVS migration, you just need to copy your existing RCS files to the new repository. A Korn shell script will do the job

#!/bin/ksh
cd /path/to/rcs/rwe
for curDir in `find . -type d -name RCS -print` ; do
cp $curDir/* $curDir/.[a-zA-Z]* $CVSROOT/${curDir%RCS}
done
There exist also ready-made shellscripts for migrating to CVS. Refer to the CVS mailing list or the Cyclic software homepage for references.